跳到主要内容

5.简单状态转换3

以下是一个摩尔状态机的状态转移表,该状态机有一个输入、一个输出和四个状态。使用以下状态编码:A=2'b00,B=2'b01,C=2'b10,D=2'b11。

仅实现此状态机的状态转移逻辑和输出逻辑(组合逻辑部分)。根据给定的当前状态(state),基于状态转移表计算下一个状态(next_state)和输出(out)。

alt text

模块声明

module top_module(
input in,
input [1:0] state,
output [1:0] next_state,
output out);

做题区